package stack_queue;

import java.util.Stack;

/**
 * 栈
 * Stack(类) 继承自 Vector(类)
 *  入栈：push()
 *  出栈：pop()
 *  查看栈顶元素：peek()
 */

public class StackDemo {
    public static void main(String[] args) {
        //创建一个空栈
        Stack<String> stack = new Stack<>();
        stack.push("甲");
        stack.push("乙");
        stack.push("丙");
        stack.push("丁");
        stack.push("戊");
        stack.push("己");
        stack.push("庚");
        stack.push("辛");
        stack.push("壬");
        stack.push("癸");

        //stack.empty() 完全等价于 stack.isEmpty()
        while(!stack.isEmpty()){
            String E = stack.peek();
//            System.out.println(E);
            String e = stack.pop();
            System.out.println(e);
        }
    }
}
